package com.heatup.apt.api.service;

import com.baomidou.framework.service.ISuperService;
import com.heatup.apt.model.IndexResource;

import java.util.List;
import java.util.Map;

/**
 *
 * IndexResource 表数据服务层接口
 *
 */
public interface IndexResourceService extends ISuperService<IndexResource> {



    /**
     * 查询新首页资源
     *
     * @param indexResourceQuery 新首页查询参数对象
     * @return 新首页资源
     * @author blank 2017/8/1 上午11:10
     */
    Map<String, List<IndexResource>> queryIndexResourceList(IndexResource indexResourceQuery);

    /**
     * 查询 私教推荐活动 banner list
     *
     * @return 私教推荐活动 banner list
     * @author blank 2017/8/1 上午11:10
     */

    List<IndexResource> queryIndexResourcePrivateBannerList();

    /**
     * 查询指定教练的私教文章
     *
     * @param coachId 私教教练文章
     * @author blank 2017/8/1 下午2:31
     */
    List<IndexResource> queryIndexResourcePrivateArticle(Integer coachId);

    /**
     * 查询 檬店顶部 banner list
     *
     * @return 檬店顶部 banner list
     * @author blank 2017/8/3 上午11:29
     */
    List<IndexResource> queryIndexResourceStoreBannerList();
}